Code Advisor for Visual Basic 6
Project: ReVive
Project Path: D:\Projects\My Projects\Update\ReVive LiveUpdate\ReVive.vbp
Scope: Active Project
Rule Count: 7
Component Count: 12
Issue Count: 8
Report Date: 9/7/2005
Processing Time: 00:00:55
Issues Total Count:8
Minor Issues Count:8
Remark Component Location Line
Declare 'lpUnk' with an early-bound data type frmMain frmMain.Declarations 29
Declare 'm_vValue' with an early-bound data type cReg cReg.Declarations 149
Declare 'm_vDefault' with an early-bound data type cReg cReg.Declarations 151
Declare 'Value' with an early-bound data type cReg cReg.Value (Get) 213
Declare 'vValue' with an early-bound data type cReg cReg.Value (Get) 215
Declare 'vValue' with an early-bound data type cReg cReg.Value (Let) 267
Declare 'Default' with an early-bound data type cReg cReg.Default (Get) 607
Declare 'vDefault' with an early-bound data type cReg cReg.Default (Let) 611
Components Total Count:12
Name File Names Line Count Issue Count
frmMain D:\Projects\My Projects\Update\ReVive LiveUpdate\Forms\frmMain.frm
D:\Projects\My Projects\Update\ReVive LiveUpdate\Forms\frmMain.frx
1120 1
frmNotify D:\Projects\My Projects\Update\ReVive LiveUpdate\Forms\frmNotify.frm
D:\Projects\My Projects\Update\ReVive LiveUpdate\Forms\frmNotify.frx
224 0
frmExit D:\Projects\My Projects\Update\ReVive LiveUpdate\Forms\frmExit.frm
D:\Projects\My Projects\Update\ReVive LiveUpdate\Forms\frmExit.frx
75 0
frmDLError D:\Projects\My Projects\Update\ReVive LiveUpdate\Forms\frmDLError.frm
D:\Projects\My Projects\Update\ReVive LiveUpdate\Forms\frmDLError.frx
84 0
modGlobal D:\Projects\My Projects\Update\ReVive LiveUpdate\Modules\modGlobal.bas
870 0
modScript D:\Projects\My Projects\Update\ReVive LiveUpdate\Modules\modScript.bas
474 0
modUpdate D:\Projects\My Projects\Update\ReVive LiveUpdate\Modules\modUpdate.bas
720 0
cReg D:\Projects\My Projects\Update\ReVive LiveUpdate\Classes\cReg.cls
633 7
ccXPButton D:\Projects\My Projects\Update\ReVive LiveUpdate\User Controls\ccXPButton.ctl
941 0
ccDownload D:\Projects\My Projects\Update\ReVive LiveUpdate\User Controls\ccDownload.ctl
D:\Projects\My Projects\Update\ReVive LiveUpdate\User Controls\ccDownload.ctx
273 0
frmCloseApp D:\Projects\My Projects\Update\ReVive LiveUpdate\Forms\frmCloseApp.frm
D:\Projects\My Projects\Update\ReVive LiveUpdate\Forms\frmCloseApp.frx
66 0
frmUpdateMessage D:\Projects\My Projects\Update\ReVive LiveUpdate\Forms\frmUpdateMessage.frm
62 0
Rules Total Count:7
Name Description Issue Count
Late Binding of Variant or Object Variables, parameters, and return values typed as Variant or Object can cause problems when upgrading. 8
Missing Option Explicit When Option Explicit is missing from the Declarations area of a module, your code can implicitly create new variables of type Variant without declaring them. 0
Variant-Returning String Function Variant-returning string functions are not supported in Visual Basic .NET. Use the String-returning version of the function, which has a '$' suffix. 0
Incorrect Use Of Enumeration Incorrectly used enumeration constants will not up upgraded. 0
DAO Data Binding DAO data binding is deprecated in Visual D>DAO D. ConDAder using ADO data binding instead. 0
RDO Data Binding Replace RDO data binding with ADO 0
Single Threaded Controls Controls designed DAO D have betSpanppaformance , DAnce they are apartment threaded. 0